that causes devastation - Espagnol Anglais Dictionnaire